const express=require('express')
const User=require('../db/model/userModel')
const router=express.Router()


/**
 * 
 *
 * @apiParam {Number} id Users unique ID.
 *
 *
 */
router.post('/req',(req,res)=>{
    //获取数据
    let {us,ps}=req.body
    console.log(us,ps)
    if(us&&ps){
        User.insertMany({us:us,ps:ps})
        .then(()=>{
            res.send({err:0,mes:'注册成功'})
        })
        .catch(err=>{
            res.send({err:0,mes:'注册失败'})
        })

    }else{
        return res.send({err:-1,msg:'参数错误'})
    }
    //数据处理
    //返回数据
    
})

router.post('/login',(req,res)=>{
    let {us,ps}=req.body
    if(!us||!ps){res.send({err:-1,msg:'参数错误'})}
    User.find({us,ps})
    .then(data=>{
        if(data.length>0){
            //将cookie(用户信息)保存到session中
            req.session.login=true
            req.session.name=us
            console.log(req.session)
            res.send({err:0,msg:'登录成功'})
        }else{
            return res.send({err:-1,msg:'用户名密码不正确'})
        }
        //console.log(data)
    })
    .catch(err=>{
        return res.send({err:-1,msg:'内部错误'})
    })
})

module.exports=router